На форме мы можем использовать таймер. Класс таймера находится в пространстве имен using System.Timers;. Смотрим пример:
// CSharp DotNet Sample Code
using System;
using System.Windows.Forms;
using System.Timers;
class MainForm : Form
{
static System.Timers.Timer myTimer = new System.Timers.Timer();
public MainForm()
{
Text = "This is my form";
myTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
myTimer.Interval=5000;
myTimer.Enabled=true;
myTimer.Start();
}
public static void OnTimedEvent(object source, ElapsedEventArgs e)
{
myTimer.Stop();
MessageBox.Show("Timer");
}
public static void Main(string[] args)
{
Application.Run(new MainForm());
}
}
Итак, мы объявили класс таймера и создали обработчик событий таймера. Потом установили интервал и после этого запустили таймер. Сейчас интервал 5 секунд. В момент появления сообщения мы останавливаем таймер. Таймер сработал.
